/*
 *                        _oo0oo_
 *                       o8888888o
 *                       88" . "88
 *                       (| -_- |)
 *                       0\  =  /0
 *                     ___/`---'\___
 *                   .' \\|     |// '.
 *                  / \\|||  :  |||// \
 *                 / _||||| -:- |||||- \
 *                |   | \\\  - /// |   |
 *                | \_|  ''\---/''  |_/ |
 *                \  .-\__  '-'  ___/-. /
 *              ___'. .'  /--.--\  `. .'___
 *           ."" '<  `.___\_<|>_/___.' >' "".
 *          | | :  `- \`.;`\ _ /`;.`/ - ` : | |
 *          \  \ `_.   \_ __\ /__ _/   .-` /  /
 *      =====`-.____`.___ \_____/___.-`___.-'=====
 *                        `=---='
 * 
 * 
 *      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * 
 *            佛祖保佑     永不宕机     永无BUG
 * 
 *        佛曰:  
 *                写字楼里写字间，写字间里程序员；  
 *                程序人员写程序，又拿程序换酒钱。  
 *                酒醒只在网上坐，酒醉还来网下眠；  
 *                酒醉酒醒日复日，网上网下年复年。  
 *                但愿老死电脑间，不愿鞠躬老板前；  
 *                奔驰宝马贵者趣，公交自行程序员。  
 *                别人笑我忒疯癫，我笑自己命太贱；  
 *                不见满街漂亮妹，哪个归得程序员？
 */

import { createApp } from 'vue'
import 'vue-global-api' // 解决vue3 composition api 在每个vue文件内重复调用问题
import App from './App'
import router from './router'
import store from './store'
import './index.css'
import './css/font.css'
import './css/animation.css'
import 'animate.css';
import './css/elementPlus.css'
import './css/iconfont.css'
import './css/antDesignVue.less'
import './css/echarts.less'
import './css/tailwind.less'
import Vue from 'vue'
import BaiduMap from 'vue-baidu-map-3x'
import Antd from 'ant-design-vue';
import 'ant-design-vue/dist/antd.css';
import SlideVerify from 'vue-monoplasty-slide-verify'
import contextmenu from "v-contextmenu";
import "v-contextmenu/dist/themes/default.css";
import 'default-passive-events';


import lazyPlugin from 'vue3-lazy'
import globalRegister from './libs/global/index'

import { imagesUrl } from './libs/baseUrl'

const app = createApp(App)

app.use(lazyPlugin, {
  loading: imagesUrl('placeholder') //图片加载中时显示的默认图片
})

/**注册 */
app.use(globalRegister)
app.use(BaiduMap, {
  // ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key */
  ak: 'HkYrYcGatD4UPvbf2AQGOezjZ8KtddI4'
})
app.use(Antd);
app.use(store)
app.use(router)
app.use(SlideVerify)
app.use(contextmenu)
app.mount('#app')





